Uses of Class
negotiator.repository.AgentRepItem

Packages that use AgentRepItem
negotiator   
negotiator.protocol   
negotiator.protocol.alternatingoffers   
negotiator.protocol.auction   
negotiator.repository   
negotiator.tournament   
negotiator.tournament.VariablesAndValues   
 

Uses of AgentRepItem in negotiator
 

Methods in negotiator with parameters of type AgentRepItem
static Protocol Global.createProtocolInstance(ProtocolRepItem protRepItem, AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams)
           
static Protocol Global.createProtocolInstance(ProtocolRepItem protRepItem, AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, java.lang.ClassLoader classLoader)
           
 

Uses of AgentRepItem in negotiator.protocol
 

Methods in negotiator.protocol that return AgentRepItem
 AgentRepItem Protocol.getAgentRepItem(int index)
           
 

Methods in negotiator.protocol with parameters of type AgentRepItem
 void Protocol.fireBilateralAtomicNegotiationSessionEvent(BilateralAtomicNegotiationSession session, ProfileRepItem profileA, ProfileRepItem profileB, AgentRepItem agentA, AgentRepItem agentB, java.lang.String agenAName, java.lang.String agentBName)
           
 

Constructors in negotiator.protocol with parameters of type AgentRepItem
Protocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, int totalMatches)
           
 

Uses of AgentRepItem in negotiator.protocol.alternatingoffers
 

Methods in negotiator.protocol.alternatingoffers that return AgentRepItem
 AgentRepItem AlternatingOffersProtocol.getAgentARep()
           
 AgentRepItem AlternatingOffersProtocol.getAgentBRep()
           
 

Methods in negotiator.protocol.alternatingoffers with parameters of type AgentRepItem
protected static java.util.ArrayList<AlternatingOffersProtocol> AlternatingOffersProtocol.allParameterCombis(Tournament tournament, AgentRepItem agentA, AgentRepItem agentB, ProfileRepItem profileA, ProfileRepItem profileB)
          This is a recursive function that iterates over all *parameters* and tries all values for each, recursively calling itself to iterate over the remaining parameters.
protected static void AlternatingOffersProtocol.allParameterCombis(Tournament tournament, java.util.ArrayList<AssignedParameterVariable> allparameters, java.util.ArrayList<AlternatingOffersProtocol> sessions, ProfileRepItem profileA, ProfileRepItem profileB, AgentRepItem agentA, AgentRepItem agentB, java.util.ArrayList<AssignedParamValue> chosenvalues)
          adds all permutations of all NegotiationSessions to the given sessions array.
 

Constructors in negotiator.protocol.alternatingoffers with parameters of type AgentRepItem
AlternatingOffersProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, int totalSessionRounds)
          RUN A NEGO SESSION.
 

Uses of AgentRepItem in negotiator.protocol.auction
 

Methods in negotiator.protocol.auction with parameters of type AgentRepItem
protected  AuctionBilateralAtomicNegoSession AuctionProtocol.runNegotiationSession(Agent agentA, Agent agentB, AgentRepItem agentARepItem, AgentRepItem agentBRepItem, java.lang.String agentAname, java.lang.String agentBname, ProfileRepItem profileRepItemA, ProfileRepItem profileRepItemB, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
          do test run of negotiation session.
protected  AuctionBilateralAtomicNegoSession AuctionProtocol.runNegotiationSession(AgentRepItem agentARepItem, AgentRepItem agentBRepItem, java.lang.String agentAname, java.lang.String agentBname, ProfileRepItem profileRepItemA, ProfileRepItem profileRepItemB, UtilitySpace spaceA, UtilitySpace spaceB, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams, java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
           
 

Constructors in negotiator.protocol.auction with parameters of type AgentRepItem
AuctionProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, int tSR)
           
FreeAuctionProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams)
           
MultiPhaseAuctionProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams, int cSR, int tSR)
           
 

Uses of AgentRepItem in negotiator.repository
 

Methods in negotiator.repository that return AgentRepItem
 AgentRepItem Repository.getAgentOfClass(java.lang.String className)
           
 

Methods in negotiator.repository that return types with arguments of type AgentRepItem
 java.util.ArrayList<AgentRepItem> RepositoryItemType.getAgentRepItem()
           
 

Constructor parameters in negotiator.repository with type arguments of type AgentRepItem
RepositoryItemType(java.util.ArrayList<AgentRepItem> agentRepItem, java.util.ArrayList<DomainRepItem> domainRepItem, java.util.ArrayList<ProtocolRepItem> protocolRepItem)
           
 

Uses of AgentRepItem in negotiator.tournament
 

Methods in negotiator.tournament with parameters of type AgentRepItem
 java.util.ArrayList<AssignedParameterVariable> Tournament.getParametersOfAgent(AgentRepItem agent, java.lang.String name)
           
 

Uses of AgentRepItem in negotiator.tournament.VariablesAndValues
 

Methods in negotiator.tournament.VariablesAndValues that return AgentRepItem
 AgentRepItem AgentValue.getValue()
           
 

Constructors in negotiator.tournament.VariablesAndValues with parameters of type AgentRepItem
AgentValue(AgentRepItem val)